
// 封装一个插件

import PageTools from "@/components/PageTools";

// 注册 excel 插件
import UploadExcel from './UploadExcel'

// 注册 上传 img 的插件
import imgUpload from "./imgUpload"

// 注册打印组件
import print from 'vue-print-nb'

// 注册全局 全屏插件
import ScreenFull from './ScreenFull'

// 注册 全局 颜色插件
import ThemePicker from './ThemePicker'

// 注册全局语言包
import Lang from './lang'

// 定义 tags多标签
import TagsView from './TagsView'

const install = (vm) => {
  vm.use(print)
  // 注册一个全局 组件
  vm.component('PageTools', PageTools)
  vm.component('UploadExcel', UploadExcel)
  vm.component('imgUpload', imgUpload)
  vm.component('ScreenFull', ScreenFull) // 注册全屏组件
  vm.component('ThemePicker', ThemePicker)
  vm.component('Lang', Lang)
  vm.component('TagsView', TagsView)

}
export default {
  install
}
